⚠️ Unpublished: This item is from a solution that is not yet published on Azure Marketplace or not installed in Content Hub.
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
| Attribute | Value |
|---|---|
| Connector ID | GSDetectionAlerts |
| Publisher | |
| Used in Solutions | GoogleSecOps |
| Collection Method | Azure Function |
| Connector Definition Files | GoogleSecOpsDetectionAlerts_API_FunctionApp.json |
| Ingestion API | Log Ingestion API — Sibling ARM template declares DCR / Log Ingestion API resources |
The Google SecOps (formerly Chronicle) data connector provides the capability to ingest detection alerts from Google SecOps into Microsoft Sentinel using the legacyStreamDetectionAlerts API. Refer to API documentation for more information. The connector provides the ability to get detection alert data which helps to examine potential security threats, investigate rule-based detections, and respond to incidents identified by Google SecOps.
This connector ingests data into the following tables:
| Table | Transformations | Ingestion API | Lake-Only |
|---|---|---|---|
DetectionAlerts_CL |
? | ✓ | ? |
💡 Tip: Tables with Ingestion API support allow data ingestion via the Azure Monitor Data Collector API, which also enables custom transformations during ingestion.
Resource Provider Permissions:
Custom Permissions:
⚠️ Note: These instructions were automatically generated from the connector's user interface definition file using AI and may not be fully accurate. Please verify all configuration steps in the Microsoft Sentinel portal.
NOTE: This connector uses Azure Functions and Azure Storage, which may result in additional data ingestion and operational costs. Check the Azure Functions pricing page and Azure Storage pricing page for details.
NOTE: This connector uses two Azure Functions to connect to the Google SecOps API:
STEP 1 - Configuration steps for Google SecOps Service Account
secops-sentinel-sa) and click Create and Continue.chronicle.legacies.legacyStreamDetectionAlerts.To find GoogleSecopsRegion and GoogleSecopsInstanceId: sign in to the Google SecOps console, go to Settings > SIEM Settings, and note the Region and Instance ID values displayed there.
STEP 2 - App Registration steps for the Application in Microsoft Entra ID
This integration requires an App registration in the Azure portal. Follow the steps below to create a new application in Microsoft Entra ID:
gcs-detection-alerts-app).Reference link: https://learn.microsoft.com/azure/active-directory/develop/quickstart-register-app
STEP 3 - Add a client secret for the application in Microsoft Entra ID
Sometimes called an application password, a client secret is a string value required by this data connector. Follow the steps below to create a new Client Secret:
Reference link: https://learn.microsoft.com/azure/active-directory/develop/quickstart-register-app#add-a-client-secret
STEP 4 - Get Object ID of your application in Microsoft Entra ID
After creating your app registration, follow the steps below to get the Object ID required for the DCR role assignment:
STEP 5 - Get Log Analytics Workspace details
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}6. Azure Resource Manager (ARM) Template
Use this method for automated deployment of the Google SecOps Detection Alerts connector.
Click the Deploy to Azure button below.
Select the preferred Subscription, Resource Group, and Location.
Enter the below information in the deployment form:
a. DetectionAlertsTableName - Custom Log Analytics table name to store detection alerts. Default: DetectionAlerts. (Note: _CL suffix is appended automatically.)
b. GoogleSecopsProjectId - Google Cloud project ID hosting the Google SecOps instance. Obtained in Step 1.
c. GoogleSecopsRegion - Google SecOps instance region. Select from the dropdown list of supported regions. Obtained in Step 1.
d. GoogleSecopsInstanceId - Google SecOps instance ID. Obtained in Step 1.
e. GoogleSecopsServiceAccountJson - Full JSON content of the downloaded Google Cloud service account key file. Obtained in Step 1.
f. GoogleOAuthScope - Google OAuth scope for service account authentication. Default: https://www.googleapis.com/auth/cloud-platform. Keep the default unless your organization requires a different scope.
g. FunctionName - Prefix for the Azure Function App name (1-11 characters). Default: GSDAlerts.
h. LookbackDays - Number of days to look back for the initial data pull (range: 1-7, default: 1). Subsequent runs automatically resume from the saved checkpoint.
i. FetchSchedule - CRON expression controlling how often the connector polls the Google SecOps API. Default: 0 */10 * * * * (every 10 minutes).
j. IngestSchedule - CRON expression controlling how often saved detections are ingested into Sentinel. Default: 0 2/10 * * * * (every 10 minutes, offset by 2 minutes).
k. LogLevel - Application log verbosity. Allowed values: DEBUG, INFO, WARNING, ERROR. Default: INFO.
l. TenantId - Directory (tenant) ID of your Microsoft Entra ID. Obtained in Step 2.
m. AzureClientId - Application (client) ID of the registered app. Obtained in Step 2.
n. AzureClientSecret - Client secret value of the registered app. Obtained in Step 3.
o. AzureEntraObjectID - Object ID of the registered app from Enterprise Applications. Obtained in Step 4.
p. WorkspaceName - Name of your Log Analytics workspace. Obtained in Step 5.
q. AppInsightsWorkspaceResourceID - Full resource ID of your Log Analytics workspace. Obtained in Step 5.
r. Location - Azure region for deploying data collection rules and endpoints. Defaults to the resource group location.
Mark the checkbox labeled I agree to the terms and conditions stated above.
Click Review + Create and then Create to deploy.
STEP 7 - Verify Data Ingestion
After deployment completes (10-20 minutes), navigate to your Log Analytics workspace.
Run the following query to verify data is arriving:
DetectionAlerts_CL
| where TimeGenerated > ago(1h)
| summarize Count=count()
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊